package com.dzj.exam.service;

import com.dzj.exam.entity.Paper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dzj.exam.vo.AiPaperVo;
import com.dzj.exam.vo.PaperVo;

/**
 * 试卷服务接口
 */
public interface PaperService extends IService<Paper> {

    Paper customPaperDetailById(Integer id);

    Paper customCreatePaper(PaperVo paperVo);

    Paper customAiCreatePaper(AiPaperVo aiPaperVo);

    Paper customUpdatePaper(Integer id, PaperVo paperVo);

    void customRemoveId(Integer id);

    void customUpdatePaperStatus(Integer id, String status);
}